iT邦幫忙

2024 iThome 鐵人賽

DAY 13
0
Python

基礎Python學習系列 第 13

for迴圈

  • 分享至 

  • xImage
  •  

【for迴圈】
延續昨天的while迴圈,今天要學習的for迴圈和while迴圈是互相可以通用的,但在撰寫上,有一點點不太一樣,若要將昨天的例子(印出五行'大家好!')改成以for迴圈來撰寫,如下圖所示:
https://ithelp.ithome.com.tw/upload/images/20240927/20169294c56cfrLytA.png
for迴圈用法 : for n in range(initial value, end value):
在這個語法中,與while迴圈一樣,重複執行的動作需要縮排,而範圍是從initial value至end value,要記住的是最後只會印到end value-1,也代表著for迴圈終止的條件是n值小於end value,因此上圖的end value才會等於6。
如果只是想單純讓數字依等差數列的方式印出,也可以使用這個方法:
https://ithelp.ithome.com.tw/upload/images/20240927/2016929471zyPAaSID.png
若將上述的起始值拿掉,代表起始值為0,所以印出的結果會從0開始一直到6;而若想讓等差的值不等於一,除了更動「n=n+公差」外,還可以在end value後加上等差的值,舉例來說,印出首項為1,公差為3,20以內的所有值,也就是下圖這樣:
https://ithelp.ithome.com.tw/upload/images/20240927/201692948nOgBjWmo1.png
以上就是今天關於for迴圈的內容!


上一篇
while迴圈
下一篇
break
系列文
基礎Python學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言